package cn.watson.basic.query;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 公共的条件类
 * 1.分页条件
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BaseQuery {

    // 默认当前页
    private Integer currentPage = 1;

    // 每页展示条数，数字自定义
    private Integer pageSize = 5;

    // 添加部门高级查询关键字
    private String keyword;

    // 计算分页起始位置
    public Integer getStart(){
        return (this.currentPage -1) * this.pageSize;
    }

}
